package com.lemon.components.video.info;

public class VideoFormat {

	private String filename;
	private int nb_streams;
	private String format_name;
	private String format_long_name;
	private String start_time;
	private double duration;
	private long size;
	private long bit_rate;
	private int probe_score;
	private VideoTags tags;
	
	public String getFilename() {
		return filename;
	}
	public void setFilename(String filename) {
		this.filename = filename;
	}
	public int getNb_streams() {
		return nb_streams;
	}
	public void setNb_streams(int nb_streams) {
		this.nb_streams = nb_streams;
	}
	public String getFormat_name() {
		return format_name;
	}
	public void setFormat_name(String format_name) {
		this.format_name = format_name;
	}
	public String getFormat_long_name() {
		return format_long_name;
	}
	public void setFormat_long_name(String format_long_name) {
		this.format_long_name = format_long_name;
	}
	public String getStart_time() {
		return start_time;
	}
	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}
	public double getDuration() {
		return duration;
	}
	public void setDuration(double duration) {
		this.duration = duration;
	}
	public long getSize() {
		return size;
	}
	public void setSize(long size) {
		this.size = size;
	}
	public long getBit_rate() {
		return bit_rate;
	}
	public void setBit_rate(long bit_rate) {
		this.bit_rate = bit_rate;
	}
	public int getProbe_score() {
		return probe_score;
	}
	public void setProbe_score(int probe_score) {
		this.probe_score = probe_score;
	}
	public VideoTags getTags() {
		return tags;
	}
	public void setTags(VideoTags tags) {
		this.tags = tags;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("VideoFormat [filename=");
		builder.append(filename);
		builder.append(", nb_streams=");
		builder.append(nb_streams);
		builder.append(", format_name=");
		builder.append(format_name);
		builder.append(", format_long_name=");
		builder.append(format_long_name);
		builder.append(", start_time=");
		builder.append(start_time);
		builder.append(", duration=");
		builder.append(duration);
		builder.append(", size=");
		builder.append(size);
		builder.append(", bit_rate=");
		builder.append(bit_rate);
		builder.append(", probe_score=");
		builder.append(probe_score);
		builder.append(", tags=");
		builder.append(tags);
		builder.append("]");
		return builder.toString();
	}
}
